﻿using MediatR;
using SmartTracking.ErrorCode;

namespace SmartTracking.ApiWrite.Applications.Commands.Ewemating
{
    /// <summary>
    /// 母羊配种
    /// </summary>
    public class AddPregnancysCommand : IRequest<ApiResult<int>>
    {
        /// <summary>
        /// 耳号
        /// </summary>
        public string? PregnancySnowId { get; set; }
        /// <summary>
        /// 妊检结果
        /// </summary>
        public string? PregnancyResult { get; set; }
        /// <summary>
        /// 妊检方式
        /// </summary>
        public string? PregnancyMethod { get; set; }
        /// <summary>
        /// 同胎数
        /// </summary>
        public int? PregnancySameNum { get; set; }
        /// <summary>
        /// 妊娠天数
        /// </summary>
        public int? PregnancyDayNum { get; set; }
        /// <summary>
        /// 当前栋舍
        /// </summary>
        public string? PregnancyPoultryhome { get; set; }
        /// <summary>
        /// 当前栏位
        /// </summary>
        public string? PregnancyField { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public string? PregnancyTransferhouse { get; set; }
        /// <summary>
        /// 转入栏位
        /// </summary>
        public string? PregnancyTransfer { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string? Remarks { get; set; }
    }
}
